問題解説: 荒廃の国 第二のトラブル
問題文
トラブルを解決したことで、宿の料金は無料になった。
エイト「お金も浮いたことだし、服を買いにいきたいの。近くに服屋さんはないかパソコンで調べるわ……ってめちゃくちゃ重たくて調べられない〜!」
エイト「たぶんトラフィック量が多いのね。服を買うために何とかできない?」
トポロジー図
トラブルの概要
AS65100からAS65300宛の通信(大会中はICMP)がAS65200を経由して行われていたため、
AS65200内のトラフィックが多くなっていた。
採点基準
BGPのピアを切断せずにAS65200内のトラフィックを削減すること。
解法
as-path access-list
を用いてAS65100への広告経路に対してフィルタリングをかける
ip as-path access-list 1 permit ^$
router bgp 65200
neighbor 192.168.4.19 filter-list 1 out
neighbor 192.168.4.3 filter-list 1 out
exit
講評
6チームから回答があり、1チームが基準点、1チームが満点となりました。
基準点に満たない解答にはBGPのピアを切断したり、AS番号を変更したりしてトラフィック量を減らす回答が見受けられました。
しかし、BGPピアの切断やAS番号の変更は行ってよいものではないため、0点の解答と判断しました。
BGPピアを切断しないこと、AS番号の変更をしてはいけないことを注意事項として問題に明記していればよかったと反省しています。
その中、 想定していた解答ではありませんでしたがas-path prepend
を用いてトラフィックを削減した解答があり、BGPのピアを切断せずにトラフィックを削減していたことで満点としました。
BGPはインターネットで欠かせない技術であるため、問題を通してBGPへの理解を深めていただければ幸いです。